public class Largest2Sum{

	public static void main(String[] args){
		if(null != args && args.length > 0){
			int[] intArr = new int[args.length];
			for(int i=0; i < args.length; i++){
				try{
					intArr[i] = Integer.valueOf(args[i]);
				} catch(NumberFormatException e){
					intArr[i] = 0;
				}
			}
			System.out.println("Sum = " + calculate(intArr));
		} else {
			System.out.println("No Input............");
		}
		
	}
	
	public static long calculate(int[] input){
		if(input.length == 1)
			return input[0];
		if(input.length == 2)
			return input[0] + input[1];

		int max = input[0];
		int min = input[1];
		if(input[0] < input[1]){
			max = input[1];
			min = input[0];
		}		
		for(int i=2; i < input.length; i++){
			if(input[i] > max){
				min = max;
				max = input[i];
				
			}
			else if(input[i] > min){
				min = input[i];
			}
		}

		return max + min;
	}
	
}